package com.juzi.constant;

public class Introduce {
    public static void main(String[] args) {
        System.out.println("=============================\n" +
                "常量 \n" +
                " 常量是使用了public static final修饰的成员变量，必须有初始化值，而且执行的过程中其值不能被改变。\n" +
                "常量名的命名规范：英文单词全部大写，多个单词下划线连接起来。\n" +
                "常量的作用：通常用来记录系统的配置数据。\n" +
                "------------------------------------------\n" +
                "public class Constant {\n" +
                "    public static final String SCHOOL_NAME  = “传智教育\";\n" +
                "    public static final String LOGIN_NAME  = “admin\";\n" +
                "    public static final String PASS_WORD  = “123456\";\n" +
                "} \n" +
                "------------------------------------------\n" +
                "常量做信息配置的原理、优势\n" +
                "在编译阶段会进行“宏替换”：把使用常量的地方全部替换成真实的字面量。\n" +
                "维护系统容易，可读性更好。\n" +
                "------------------------------------------\n" +
                "案例说明：\n" +
                "现在开发的超级玛丽游戏需要接收用户输入的四个方向的信号（上下左右），以便控制玛丽移动的方向。\n" +
                "\n" +
                "选择常量做信息标志和分类：\n" +
                "代码可读性好，实现了软编码形式。\n" +
                "");
    }
}
